import request from '@/utils/request'
import qs from 'qs'

/**
 * 查询每月工务执行
 * 查询员工
 * 入参名称：
 */
export function queryWorkExecuteByMonthly(code) {
  return request({
    url: '/api/admin/buPieChartReport/queryWorkExecuteByMonthly?' + qs.stringify(code),
    method: 'get'
  })
}

/**
 * 查询BU各项成本报表
 * 查询员工
 * 入参名称：
 */
export function queryBuCost(code) {
  return request({
    url: '/api/admin/buPieChartReport/queryBuCost?' + qs.stringify(code),
    method: 'get'
  })
}

/**
 * 完工收付进度检视报表
 * 查询员工
 * 入参名称：
 */
export function queryCompletionPaymentProgress(code) {
  return request({
    url: '/api/admin/buPieChartReport/queryCompletionPaymentProgress?' + qs.stringify(code),
    method: 'get'
  })
}


/**
 * 上传Echar图片
 * 查询员工
 * 入参名称：
 */
export function uploadEchar(data) {
  return request({
    url: '/api/admin/buPieChartReport/uploadEchar',
    method: 'post',
    data
  })
}


/**
 * 导出BU各项成本饼图
 * 查询员工
 * 入参名称：
 */
export function exportBuCost(list, createBy, path) {
  return '/api/admin/excel/exportBuCost?list=' + encodeURI(encodeURI(JSON.stringify(list))) + '&createBy=' + createBy + '&path=' + path;
}

/**
 * 导出完工收付进度检视饼图
 * 查询员工
 * 入参名称：
 */
export function exportCompletionPaymentProgress(list, createBy, path) {
  return '/api/admin/excel/exportCompletionPaymentProgress?list=' + encodeURI(encodeURI(JSON.stringify(list))) + '&createBy=' + createBy + '&path=' + path;
}

/**
 * 导出每月工务执行趋势图
 * 查询员工
 * 入参名称：
 */
export function exportWorkExecuteByMonthly(list, createBy, path) {
  return '/api/admin/excel/exportWorkExecuteByMonthly?list=' + encodeURI(encodeURI(JSON.stringify(list))) + '&createBy=' + createBy + '&path=' + path;
}
